/**
 * 作者：
 * 创建时间：2012-4-18 上午8:34:02
 */
package dragon.core.util;

import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;

import dragon.core.exception.ExceptionHandler;
import dragon.core.io.FileHandler;

/**
 * 实现功能：加载汉字的拼音和五笔码
 */
public class Chinese {

	public static Map<String, String[]> data = new HashMap<String, String[]>();

	public static void loadChinese() throws ExceptionHandler {
		// 加载汉字信息
		InputStream in = FileHandler.getResourceAsStream("chinese.txt");
		String content = FileHandler.readFile(in, true, "UTF-8");
		String[] lines = content.split("\n");

		for (String line : lines) {
			String[] temp = line.split(",");
			if (!"NULL".equals(temp[2].trim())) {
				data.put(temp[0], new String[] { temp[1], temp[2] });
			}
		}
	}

}
